//Program.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ejercicio_15.cs
{
    class Ejercicio_15
    {
        static void Main(string[] args)
        {
            Console.Title = "Ejercio 15";
            Alumno alum1 = new Alumno();
            Alumno alum2 = new Alumno();
            Alumno alum3 = new Alumno();

            alum1.legajo = 123;
            alum1.nombre = "Pablo";
            alum1.apellido = "Morelli";
            alum1.Estudiar();
            alum1.CalcularFinal();
            Console.WriteLine(alum1.Mostrar());
            Console.WriteLine();

            alum2.legajo = 124;
            alum2.nombre = "Augusto";
            alum2.apellido = "Emanuelli";
            alum2.Estudiar();
            alum2.CalcularFinal();
            Console.WriteLine(alum2.Mostrar());
            Console.WriteLine();

            alum3.legajo = 125;
            alum3.nombre = "Santiago";
            alum3.apellido = "Otero";
            alum3.Estudiar();
            alum3.CalcularFinal();
            Console.WriteLine(alum3.Mostrar());

            Console.ReadKey();
        }
    }
}

//Alumno.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ejercicio_15.cs
{
    class Alumno
    {
        //Atributos
        public string nombre;
        public string apellido;
        public Int32 legajo;
        private byte _nota1;
        private byte _nota2;
        private Single _notaFinal;

        //Metodos
        public void Estudiar ()
        {
            Console.Write("Ingrese la primer nota: ");
            this._nota1 = byte.Parse(Console.ReadLine());
            Console.Write("Ingrese la segunda nota: ");
            this._nota2 = byte.Parse(Console.ReadLine());
        }

        public void CalcularFinal()
        {
            Random calc = new Random();
            if (this._nota1 >= 4 && this._nota2 >= 4)
                this._notaFinal = calc.Next(10);
        }

        public string Mostrar()
        {
            string concatena = "";
            concatena = "El legajo es: " + this.legajo.ToString();
            concatena += "\nEl nombre es: " + this.nombre;
            concatena += "\nEl apellido es: " + this.apellido;
            concatena += "\nPrimera nota es: " + this._nota1.ToString();
            concatena += "\nSegunda nota es: " + this._nota2.ToString();
            concatena += "\nEl final es: " + this._notaFinal.ToString();
            return concatena;
        }
    }
}

//Lo subo asi seba no dice que no subo nada >.> (Igual este es mas lindo que el de seba)